package com.azier.kapacitor.script.node.nodebind;

import com.azier.kapacitor.script.node.Ec2AutoscaleNode;
import com.azier.kapacitor.script.node.Node;

/**
* 1 * @Author: luoj
* 2 * @Date: 2019/11/8 11:27
* 3
*/

/**
Create a node that can trigger autoscale events for an EC2 Autoscale group.
**/

/**
创建一个可以触发EC2自动缩放组的自动缩放事件的节点。
**/
public interface Ec2AutoscaleNodeBind extends Node {

    /**
    Create a node that can trigger autoscale events for an EC2 Autoscale group.
    **/
    /**
    创建一个可以触发EC2自动缩放组的自动缩放事件的节点。
    **/
    default Ec2AutoscaleNode ec2Autoscale(){
        Ec2AutoscaleNode nextNode = new Ec2AutoscaleNode();
        this.setNextNode(nextNode);
        nextNode.zetHeadNode(this.getHeadNode());
        return nextNode;
    }
}